前言 HttpRunner 的版本截止到目前已經更新到3.1.5了,那么很多初學者都有這樣的疑問: HttpRunner2.X 版本和 3.X 版本的區別到底有哪些? 到底要不要學2.X 版本,還是 ...
前言 HttpRunner 的版本截止到目前已經更新到3.1.5了,那么很多初學者都有這樣的疑問: HttpRunner2.X 版本和 3.X 版本的區別到底有哪些? 到底要不要學2.X 版本,還是 ...
前言 由於之前寫過一個 httprunner 系列是針對 1.5.8 版本寫的教程, httprunner版本更新的還挺快的,最近已經到3.x版本了,看了下改動還是挺大的。 但是考慮到目前還是有很多 ...
前言 如何將上個接口的返回token,傳給下個接口當做請求參數?這是最常見的一個問題了。 解決這個問題其實很簡單,我們只需取出token值,設置為一個中間變量a,下個接口傳這個變量a就可以了。那么接 ...
前言 httprunner 2.x版本最大的改進就是分層機制了,1.x的版本是線性設計的,每個用例都是獨立的。 一個用例里面涉及到流程性的,我們測試修改個人信息是否修改成功,在yaml文件里面需寫3 ...
前言 httprunner 參數化數據源指定支持三種方式: 在 YAML/JSON 中直接指定參數列表:該種方式最為簡單易用,適合參數列表比較小的情況 通過內置的 parameteriz ...
前言 httprunner 可以自定義生成測試報告的模板,1.x版本里面有個 extent_report_template.html 模塊非常美觀。 但是生成報告的時候會報錯:jinja2.exce ...
前言 httprunner 分層主要是分三層:api、testcase、testsuites 前面講分層的時候講到api單獨封裝每個接口,testcase可以有多個測試步驟,調用api層的接口是寫測 ...
前言 requests 庫里面上傳文件會用到 requests_toolbelt, 可以很方便的解決 multipart/form-data 類型的文件上傳相關接口。 HttpRunner 集成了 ...
前言 httprunner 2.x 版本是可以支持 jsonpath 提取器,但有個小bug一直未得到解決,會出現報錯:ResponseObject does not have attribute: ...
前言 httprunner 2.x版本底層用的是 unittest 框架運行的用例,執行用例的時候除了可以在命令行輸入hrun運行用例,也可以調用HttpRunner類執行用例。 HttpRunn ...